package rn;

import entidade.Contatos;
import java.util.List;
import dao.GenericDAO;

public class AgendaRn {

    GenericDAO<Contatos> dao = new GenericDAO<Contatos>();

    public boolean salvar(Contatos contatos) {
        if (contatos.getNome().equals("") || contatos.getEmail().equals("") || contatos.getTelefone().equals("")) {
            return false;
        } else {
            if (contatos.getId() == null) {
                return dao.inserir(contatos);
            } else {
                return dao.atualizar(contatos);
            }
        }
    }

    public boolean excluir(Contatos contatos) {
        return dao.excluir(contatos);
    }

    public Contatos obter(Integer id) {
        return dao.obterId(Contatos.class, id);

    }
    public List<Contatos> obterTodos(){
        return dao.obterTodos(Contatos.class);
    }
}
